Combining metrics for software evolution assessment by means of Data Envelopment Analysis

نویسندگان

  • Alexander Chatzigeorgiou
  • Emmanouil Stiakakis
چکیده

Research and practice in software engineering have led to an extensive set of metrics for the evaluation of almost every aspect of software development. One of the major challenges for any quality model is the combination of metrics, which are complementary to each other. In this paper, we propose the use of Data Envelopment Analysis (DEA), a non-parametric technique employed in economics, as a means of providing a unified view of selected design metrics. The proposed application of DEA aims at assessing the overall trend of quality during the evolution of software systems, by considering releases of a project as units to be ranked. An important benefit derived from the use of DEA is the ability to “normalize” the evaluation over the size characteristics of the examined systems, which is vital when comparing projects of different scale. Results are presented for successive versions of two open-source, one industrial and one research project, whereas validation, whereas validation is performed by comparing the findings with the results obtained by Analytic Hierarchy Process, which is an acknowledged multi-criteria decision analysis approach. According to the results, DEA enables the perception of global trends in qualitative characteristics, which would be otherwise difficult to recognize and interpret. Copyright © 2012 John Wiley & Sons, Ltd.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Guidelines for the Application of Data Envelopment Analysis to Assess Evolving Software

The assessment of software evolution in terms of quality poses significant challenges as different metrics have to be combined and normalized over the size of each examined version. Data Envelopment Analysis (DEA), a non-parametric technique from production economics, can offer a unified view of several design properties providing insight into global evolutionary trends. In this paper a set of ...

متن کامل

Improving the Banks Shareholder Long Term Values by Using Data Envelopment Analysis Model

Given the rapid development of the banking sector, it is reasonable to expect that the performance of banks has become the centre of attention among bank managers, stakeholders, policy makers, and regulators. In order to maximizing the share-holders’ satisfactory level, two bank efficiency measurement approaches, i.e. the production approach and the user cost approach, which are financial evalu...

متن کامل

Financial Assessment of Banks and Financial Institutes in Stock Exchange by Means of an Enhanced Two stage DEA Model

A stock exchange is an entity which provides ‘‘trading’’ facilities for stock brokers and traders to trade stocks and other securities. How to invest in stock exchange is one of the important issues in investment, and one of the factors that can help investors in the process of investment is the efficiency of the corporation under consideration. Data envelopment analysis is a mathematical method...

متن کامل

Improving envelopment in data envelopment analysis by means of unobserved DMUs: an application of banking industry

In data envelopment analysis, the relative efficiency of a decision making unit (DMU) is defined as the ratio of the sum of its weighted outputs to the sum of its weighted inputs allowing the DMUs to freely allocate weights to their inputs/outputs. However, this measure may not reflect a the true efficiency of a DMU because some of its inputs/outputs may not contribute reasonably in computing t...

متن کامل

Data envelopment analysis for imprecise data in Buyer-Seller Relationship

In the environment of business‐to‐business e‐commerce, Buyers and sellers in mature industrial markets can turn single transactions into long-term beneficial relationships by a deeper understanding of the complex connection between the two and buyers and sellers are uncertain about their roles. A “must-do” for the sellers, in particular, is to understand patterns of investment and reward,...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Journal of Software: Evolution and Process

دوره 25  شماره 

صفحات  -

تاریخ انتشار 2013